/*
Responsive Template Name: RS-1200 Prototype 50
File: Main CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/
@import url('layout.css');
@import url('pages.css');
@import url('elements.css');
@import url('framework.css');
/*@import url('fonts/caviardreams/stylesheet.css');
@import url('fonts/font-awesome/font-awesome.min.css');*/
/* If you want to add your own css code, please do it in the custom.css file */
@import url('custom.css');
/* Remove this before using the template */
@import url('demo-only.css');
.soc_icons {
}
.soc_icons ul {
	margin-bottom: 0;
}
.soc_icons ul li {
	display: inline-block; /*border-left: 1px solid rgb(39, 37, 37);*/;
	margin-left: -3px;
}
.soc_icons ul li a {
	color: #ffffff;
	font-size: 20px;
	display: block;
	line-height: 20px;
	width: 40px;
	height: 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.soc_icons ul li a:hover {
	background: #CDD9FE;
	color: #587FFC;
}
/* Button 1 */
.fa-btn {
	font-size: 14px;
	background: none;
	cursor: pointer;
	padding: 12px 40px;
	display: inline-block;
	margin: 10px 0px;
	text-transform: uppercase;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}
.fa-btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn-1 {
	border: 2px solid #ff5454;
	color: #3b3b3b;
}
@media only screen and (max-width: 320px) {
.main {
	padding: 8% 2%;
}
.soc_icons ul li a {
	font-size: 20px;
	width: 30px;
}
}
@media only screen and (max-width: 500px) {
.main {
	padding: 8% 2%;
}
.soc_icons ul li a {
	font-size: 20px;
	width: 30px;
}
}
@media only screen and (max-width: 768px) {
.soc_icons ul li a {
	font-size: 20px;
	line-height: 35px;
	width: 35px;
	height: 35px;
}
.bcontent {
	margin-left: 10%;
	margin-right: 10%;
}
.bcentercont
{
margin-left: 10%;
	margin-right: 10%;

}
}
@media (max-width: 768px) {
.bcontent {
	margin-left: 10%;
	margin-right: 10%;
}
.bcentercont
{
margin-left: 10%;
	margin-right: 10%;

}

.otherlinkscenter {
	margin-left: 15%;
	margin-right: 15%;
}

}
@media  (max-width: 500px) {
.bcontent {
	margin-left: 5%;
	margin-right: 5%;
}
.bcontent {
	margin-left: 8%;
	margin-right: 8%;
}
.bcentercont
{
margin-left: 20%;
	margin-right: 5%;

}

}
@media (max-width: 920px) {
.bcontent {
	margin-left: 11%;
	margin-right: 11%;
}
.otherlinkscenter {
	margin-left: 18%;
	margin-right: 18%;
}
.bcentercont
{
margin-left: 35%;
	margin-right: 11%;

}

}
@media  (max-width: 320px) {
.bcontent {
	margin-left: 1%;
	margin-right: 1%;
}
.otherlinkscenter {
	margin-left: 5%;
	margin-right: 5%;
}
.bcentercont
{
margin-left: 1%;
	margin-right: 1%;

}

}
@media(min-width: 1200px) {
.bcontent {
	margin-left: 15%;
	margin-right: 15%;
}
.otherlinkscenter {
	margin-left: 40%;
	margin-right: 20%;
}
.bcentercont
{

margin-left: 38%;


}

}
.aleft {
	text-align: left;
}
.div.left {
	width: 20%;
	padding: left;
}

#heade {
	background: url('../images/TVA_head_new.png');
/*	max-width:100%; */
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 110px;  
	background-position: center;
}

.phfonttamil {
	background: #005387;
	text-align: center;
	color: #FDFDFD;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	
	line-height: 1em;
}
.pEfont
{
	
	color:#5A0793;
	
	padding-top:5px;
	padding-bottom:2px;
	font-size:12px;
	text-decoration:underline;
}
.phfontEN {
	background: #005387;
	text-align: center;
	color: #FDFDFD;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 21px;
    font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif;
	line-height: 1em;
}
.pEfontEN
{
	
	color:#5A0793;
	font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif;

	padding-top:5px;
	font-size:18px;
	text-decoration:underline;
}


.pright
{
	text-align:right;
}
.pline
{
	line-height:1.8em;
}
.cred
{
 color:#760606;
}
.cblue
{
color:#061D76;

	
	}

.pqfontEN	{	font-size: large; font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif	;	color: #800080;	}
.pffontEN{	font-size: 16px; font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif	;		color: #03161D; 	}
.puffontEN	 {	font-size: 16px; font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif	;		color: #03161D;	}
.pbffontEN {	font-weight: bold;	}
.pheadfontEN	{	font-size:16px;font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif	;	color:#5A0A26;	}


.pqfonttamil	{	font-size: 13px; 		color: #800080;	}
/*.pffonttamil	{	font-size: 12px; 		color: #03161D; 	}*/
.pffonttamil	{	font-size: 13px; 		color: #03161D; 	}
.ptextind		{	text-indent: 5em;	}
.ptextmar	{	margin-left: .5in;	}
.puffonttamil	 {	font-size: 13px;		color: #03161D;	}
.pbffonttamil	 {	font-weight: bold;	}
.centered	{	text-align: left;	}
.pheadfont	{	font-size:13px;	color:#5A0A26;	}
.pleft	{	text-align:left;	}
.auto-style2	{	color: #0000FF;	text-decoration:underline;	}
.fstick	{	position: fixed ;	right: 0;	bottom: 0;	left: 0;	padding: 0;	}
#wrap	{	 min-height: 100%;		position: relative;	 }
#con	{	padding-bottom: 70px; /* Height of the footer element */	}
#coni	{	padding-bottom: 50px; /* Height of the footer element */	}

.fafont	{	}

.corange	 {	color:#7C3103;	}
.cpink	{	color:#FF0080;	}
.cyellow	 {	color:#FFFF00;	}
.cwhite	{	color:#FFFFFF;	}
.ccol	{	color:#999900		}
.cblue	{	color:#0000FF;	}
.cbluegreen	{	color:#CCFFFF;	}
.cblack	{	color:#000000;	}
.cmbrown	{	color:#660000;	}
.cred	{	color:#FF0000;	}
.fbfont	{	font-size:15px;	margin:auto;		}
.nmlfont	{	font-size:10pt;	}


@media screen and (max-width: 640px) {
	table {
		overflow-x: auto;
		display: block;
	}
	}
@media  screen and   (max-width: 320px)
{
#heade {
	background: url('../images/TVA_head_300.png');
/*	max-width:100%; */
	background-repeat: no-repeat;
	background-position: top;
	padding-top:33px; 
	padding-bottom:2px; 
	background-position: center;
	}

}

@media (min-width:321px )  and (max-width: 640px)
{
#heade {
	background: url('../images/TVA_head_600.png');
/*	max-width:100%; */
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 66px;  
	padding-bottom:2px; 

	background-position: center;
	}

}
@media (min-width:641px ) and (max-width: 1000px)
{
#heade {
	background: url('../images/TVA_head_700.png');
/*	max-width:100%; */
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 77px;  
	background-position: center;
	}


}
@media screen and (max-width: 640px) {
	table {
		overflow-x:scroll;
		display: block;
	}
}

/* video page layouts only */
/************************************************************************************
PAGEWRAP
*************************************************************************************/
#pgwrap {
	width: 700px;
	max-width: 90%;
	background: #fff;
	padding: 5px;
	margin: 0 auto;
}

/************************************************************************************
VIDEO
*************************************************************************************/

/* make HTML5 video element elastic */
video {
	max-width: 100%;
	height: auto;
}
/* css added for saranya on Oct 24 2018 */
@media (max-width:960px)
{
	#con > #container > .bcontent{margin-left:0px;margin-right:0px;}
}
/* css added for saranya on Oct 24 2018 */